
//------------------------------------------------------------------------------

namespace Apps.Models
{
    using System.ComponentModel.DataAnnotations.Schema;
    using System;
    using System.Collections.Generic;

    [Table("FLOW_FORMCONTENT")]
    public partial class Flow_FormContent
    {
        public Flow_FormContent()
        {
            this.Flow_FormContentStepCheck = new HashSet<Flow_FormContentStepCheck>();
        }

        [Column("ID"), System.ComponentModel.DataAnnotations.Key]
        public string Id { get; set; }
        [Column("TITLE")]
        public string Title { get; set; }
        [Column("USERID")]
        public string UserId { get; set; }
        [Column("FORMID")]
        public string FormId { get; set; }
        [Column("FORMLEVEL")]
        public string FormLevel { get; set; }
        [Column("CREATETIME")]
        public System.DateTime CreateTime { get; set; }
        [Column("ATTRA")]
        public string AttrA { get; set; }
        [Column("ATTRB")]
        public string AttrB { get; set; }
        [Column("ATTRC")]
        public string AttrC { get; set; }
        [Column("ATTRD")]
        public string AttrD { get; set; }
        [Column("ATTRE")]
        public string AttrE { get; set; }
        [Column("ATTRF")]
        public string AttrF { get; set; }
        [Column("ATTRG")]
        public string AttrG { get; set; }
        [Column("ATTRH")]
        public string AttrH { get; set; }
        [Column("ATTRI")]
        public string AttrI { get; set; }
        [Column("ATTRJ")]
        public string AttrJ { get; set; }
        [Column("ATTRK")]
        public string AttrK { get; set; }
        [Column("ATTRL")]
        public string AttrL { get; set; }
        [Column("ATTRM")]
        public string AttrM { get; set; }
        [Column("ATTRN")]
        public string AttrN { get; set; }
        [Column("ATTRO")]
        public string AttrO { get; set; }
        [Column("ATTRP")]
        public string AttrP { get; set; }
        [Column("ATTRQ")]
        public string AttrQ { get; set; }
        [Column("ATTRR")]
        public string AttrR { get; set; }
        [Column("ATTRS")]
        public string AttrS { get; set; }
        [Column("ATTRT")]
        public string AttrT { get; set; }
        [Column("ATTRU")]
        public string AttrU { get; set; }
        [Column("ATTRV")]
        public string AttrV { get; set; }
        [Column("ATTRW")]
        public string AttrW { get; set; }
        [Column("ATTRX")]
        public string AttrX { get; set; }
        [Column("ATTRY")]
        public string AttrY { get; set; }
        [Column("ATTRZ")]
        public string AttrZ { get; set; }
        [Column("CUSTOMMEMBER")]
        public string CustomMember { get; set; }
        [Column("TIMEOUT")]
        public System.DateTime TimeOut { get; set; }
        [Column("ISDELETE")]
        public bool IsDelete { get; set; }

        public virtual Flow_Form Flow_Form { get; set; }
        public virtual SysUser SysUser { get; set; }
        public virtual ICollection<Flow_FormContentStepCheck> Flow_FormContentStepCheck { get; set; }
    }
}
